package com.qfedu.lc.server.service;


import com.qfedu.lc.common.param.UserVipAdd;
import com.qfedu.lc.common.vo.R;
import com.qfedu.lc.server.entity.UserVip;
import com.baomidou.mybatisplus.extension.service.IService;

/**
 * <p>
 * 8.用户收费会员表 服务类
 * </p>
 *
 * @author wgz
 * @since 2023-11-06
 */
public interface UserVipService extends IService<UserVip> {


    /**
     * 购买 续期vip 会员
     * @param vipAdd
     * @return
     */
    R buyVip(UserVipAdd vipAdd);


    /**
     * 创建vip 会员或者 vip 会员续期
     * @return
     */
    boolean createOrUpdateVip(Integer userId,int type);

}
